#pragma once

#include "CEGUIString.h"

// Start of namespace WH
namespace CEGUI {

class ImebarInterface
{
public:
//	virtual void addChar(WPARAM wParam) = 0;
//	virtual void setInput(WCHAR * text) = 0;
//	virtual void keyDown(WPARAM wParam) = 0;
	virtual void setCompStr(const String &szCompStr) = 0;
	virtual void setCompReadStr(const String &szCompReadStr) = 0;
	virtual void setImeCursor(int index) = 0;
	virtual void setCandList(const String* pszCandStr, int size) = 0;
	virtual void putIn(void) = 0;
};

} // End of namespace WH
